<?php
if (!defined('IN_SYS')) {
    header('HTTP/1.1 403 Forbidden');
    exit(0);
}

require_once './config.php';

/** 
* 用户信息类
* 
* 无简介
* @author xzqiapchu(www.xzzhangqiaochu.top)
* @version v1.0.0.200131_bate
*/
class User
{
    /**
    * 获取用户ID
    *
    * 通过遍历用户信息文件中的相关数组实现
    * @param string $uname 用户名
    * @return string|false 用户ID，返回false为用户名不存在
    */
    static function getUid($uname) {
        global $uid_to_uname;
        foreach($uid_to_uname as $key => $value) {
            if ($value == $uname)
                return $key;
        }
        return false;
    }

    /**
    * 获取用户名
    *
    * 无简介
    * @param string $uid 用户ID
    * @return string|false 用户名，返回false为用户ID不存在 
    */
    static function getUname($uid) {
        global $uid_to_uname;
        if (array_key_exists($uid, $uid_to_uname))
            return $uid_to_uname[$uid];
        else
            return false;
    }

    /**
    * 获取用户密码
    *
    * 无简介
    * @param string $uid 用户ID
    * @return string 用户密码(明文)，返回false为用户ID不存在
    */
    static function getPwd($uid) {
        global $uid_to_pwd;
        if (array_key_exists($uid, $uid_to_pwd))
            return $uid_to_pwd[$uid];
        else
            return false;
    }
}
